Travel and accommodation

Amherst The town of Amherst is located in the lovely Pioneer Valley of Western Massachusetts, about 90 miles from the state’s capital city, Boston. It is a charming small town of quiet and beautiful rural surroundings, but also has a lively … Continue reading Travel and accommodation